#1- 目录管理ls cd pwd mkdir
mkdir -p #创建多级目录
mkdir -v #显示创建细节

#2- rmdir 删除目录（remove directory）只能删除空目录

#3- touch 修改时间戳（经常使用来创建文件）

#4- stat 查看文件属性(查看创建时间  上一次的读取写时间戳)

#5- rm 这个使用很多 删除文件、目录   
    rm -r  #递归删除（用于删除非空目录）
    rm -f  #强制删除
    rm -rf # 经常使用的命令～～

#6- 复制和移动文件
#cp (copy) 就是复制粘贴
cp a.txt b.txt
cp a.txt dir1
    
    cp -r #复制一个目录需要使用这个命令(谁复制文件，文件的属主和属组就是谁)
    cp -p # 如果是链接文件，复制的就是链接
    cp -l #如果是链接文件 复制的就是链接文件的内容

#7- mv (move)移动文件  重命名文件

#8- install 复制文件 
    install -d #可以用来创建目录
    install a b  #这里注意 install 之后 b 就会拥有执行的权限   好比 chmod u+x g+x o+x b

#9- cat 连接并显示（经常查看文件内容）
    cat -n # 显示行号
    cat -e #显示换行符  （文本文件行结束符为$）
    cat -t #显示制表符
    cat -A #显示所有内容，包括特殊字符

#10- tac 于cat对应 从最后一行开始显示 （没怎么用）

#11- more 查看文件内容（翻到最后一页就退出）

#12- less 查看文件内容 （翻到最后一页不会退出，按q才退出） less is more!

#13- head 查看文件的前n行，默认是10行
    head -6 #查看前6行

#14- tail 查看后n行 默认也是10行
    tail -6 #查看后6行
    tail -f #实时查看后续追加到此文件的新内容 （经常经常使用）

#15- 文本处理cut join sed awk
    cut -d #指定分隔符，默认是空格
    cut -f #指定要显示的字段
    cut -d : -f 1 #-d和-f一般是搭配在一起使用（注意：cut不会影响原文件，只是改变在屏幕中显示的文本）

#16- uniq 处理重复文本
    uniq -c #显示文件中行重复的次数（只有相邻的相同行才算重复）
    uniq -d #只显示重复的行

#17- wc (word count)文本统计
    wc -l #显示行数
    wc -w #只显示单词数
    wc -c #显示字节数
    wc -L #显示最长的一行包含多少字符

#18- tr 字符处理命令，转换或删除字符(这里不是从文件中，而是键盘输入)
    tr 'ab' 'AB' #将ab转换为AB 
    tr -d 'ab' #将a.txt文件中的ab 字符删除

#19- 命令行的光标跳转
    ctrl+a #跳转到命令行首
    ctrl+e #跳转到命令行尾
    ctrl+u #删除光标左侧内容
    ctrl+k #删除光标右侧内容
    ctrl+左右箭头 #左右跳转（一个单词）

#20 快速调用上一个执行的命令的参数
ping 10.0.0.1 #执行完成之后 想要tracerout下 那么可以 但是10.0.0.1作为上一个已经执行过的参数 可以不需要再输入一遍 可以按住esc然后点击.
traceroute 10.0.0.1


######b备注
改成桥接 可以使用ip addr查看网络IP
如果无法ping 看下/etc/sysconfig/network-scripts/ifcfg-enp0s3  将onboot=no 改成yes 然后service network restart



